/**
 * Created by 胡婉飞 on 2016/9/10.
 */
var register_mobile=$('[name="mobile"]');
var register_nickname=$('[name="nickname"]');
var register_pass=$('[name="password"]');
var register_pass_confirm=$('[name="confirm_password"]');
var register_btn=$('#register_btn');
var flag=false;

$(function () {
    register_mobile.keypress(function(ev){
        if(ev.keyCode==13){
            register_nickname.focus();
        }
    });
    register_mobile.blur(function(){
        var con=$(this).val();
        check_mobile(con);
    });



    register_nickname.keypress(function(ev){
        if(ev.keyCode==13){
            register_pass.focus();
        }
    });
    register_nickname.blur(function(){
        var con=$(this).val();
        check_nickname(con);
    });

    register_pass.keypress(function(ev){
        if(ev.keyCode==13){
            register_pass_confirm.focus();
        }
    });
    register_pass.blur(function(){
        var con=$(this).val();
        check_pass(con);
    });



    register_pass_confirm.keypress(function(ev){
        if(ev.keyCode==13){
            register_btn.focus();
        }
    });
    register_pass_confirm.blur(function(){
        var con=$(this).val();
        check_pass_confirm(con);
    });



});

function check_mobile(mobile){
    var mobile_info=$('#mobile_info');
    var  reg=/^1[3|4|5|7|8][0-9]{9}$/;
    if(mobile==''){
        mobile_info.text('手机号不能为空');
        mobile_info.css({'color':'red','fontSize':'13px'});
        $(this).select();
        flag=false;
        return false;
    }else if(!reg.test(mobile)) {
        mobile_info.text('请填写正确的手机号码');
        mobile_info.css({'color':'red','fontSize':'13px'});
        $(this).select();
        flag=false;
        return false;
    } else{
        mobile_info.text('pass');
        mobile_info.css('color','green');
        flag=true;
        return true;
    }
}
function check_pass(content){
    var pass_info=$('#pass_info');
    if(content.length<6||content.length>16){
        pass_info.text('密码长度为6到16位的字母或数字');
        pass_info.css({'color':'red','fontSize':'13px'});
        $(this).select();
        flag=false;
        return false;
    }else{
        for(var i=0;i<content.length;i++){
            var ch=content.charAt(i);
            if(!(ch>='a'&&ch<='z'||ch>='A'&&ch<='Z'||ch>='0'&&ch<='9')){
                pass_info.text('密码需为字母或数字');
                pass_info.css({'color':'red','fontSize':'13px'});
                $(this).select();
                flag=false;
                return false;
            }
        }
        if(i==content.length){
            pass_info.text('pass');
            pass_info.css('color','green');
            flag=true;
            return true;
        }
    }
}
function check_pass_confirm(con){
    var pass_confirm_info=$('#pass_confirm_info');
    if(con==register_pass.val()&&con!=''){
        pass_confirm_info.css('color','green');
        pass_confirm_info.text('pass');
        flag=true;
        return true;
    }else{
        pass_confirm_info.css({'color':'red','fontSize':'13px'});
        pass_confirm_info.text('请再次输入密码');
        $(this).select();
        flag=false;
        return false;
    }
}
function check_nickname(con){
    var nickname_info=$('#nickname_info');
    if(con==''){
        nickname_info.text('用户名不能为空');
        nickname_info.css({'color':'red','fontSize':'13px'});
        $(this).select();
        flag=false;
        return false;
    }else if(con.length<1||con.length>10){
        nickname_info.text('用户名长度不符合规定');
        nickname_info.css({'color':'red','fontSize':'13px'});
        $(this).select();
        flag=false;
        return false;
    }
    if(con.length>1&&con.length<10){
        nickname_info.css('color','green');
        nickname_info.text('pass');
        flag=true;
        return true;
    }



}